﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using KaartenLib;

namespace KaartConsoleApp
{
    public class Program
    {
        static void Main(string[] args)
        {
            KaartSpel ks = new KaartSpel();
            Console.WriteLine("aantal kaarten: " + ks.AantalKaarten);
            ks.VoegKaartToe(new Kaart(Types.Harten, Waarden.Aas));
            Console.WriteLine("Harten Aas toegevoegd, bovenste kaart is Harten Aas: " + ks.TrekBovensteKaart());
            Console.WriteLine("kaart op plaats 5: " + ks.TrekKaart(5));
            ks.SchudKaartSpel();
            Console.WriteLine("kaart op plaats 5 na schudden: " + ks.TrekKaart(5));
            Console.WriteLine("Bovenste kaart trekken: " + ks.TrekBovensteKaart());
            Console.WriteLine("Random kaart trekken: " + ks.TrekRandomKaart());
            Console.WriteLine("Klaveren Tien trekken: " + ks.TrekKaart(Types.Klaveren, Waarden.Tien));
            Console.WriteLine("Kijken of er Schoppen aanwezig is: " + ks.ZoekKaart(Types.Schoppen));
            Console.WriteLine("Enumerator oproepen :" + ks.GetEnumerator());
            Console.WriteLine("Einde");
            Console.ReadKey();
        }
    }
}
